---
title: "SD-06 | UC-06: Detect Dust"
---
sequenceDiagram
    actor DS_HW as Dust Sensor (HW)
    participant DS as dust:DustSensor
    participant CTR as :Controller

    DS_HW->>DS: detect()
    activate DS
    DS->>CTR: reportDust(dustLevel)
    activate CTR
    CTR->>CTR: recordDustDetection(dustLevel)
    CTR-->>DS: ack()
    deactivate CTR
    deactivate DS
